home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / serial / callback.001 / callback~ / callback / cb / cb.h < prev    next >
C/C++ Source or Header  |  1996-07-28  |  793b  |  52 lines

  1. /*                              cb.h
  2.  
  3.  A C++ header file generated by cpp for cb.cc
  4.  
  5. */
  6.  
  7. #ifndef _cb_H_
  8. #define _cb_H_
  9.  
  10. #include <stdio.h>
  11. #include <unistd.h>
  12.  
  13. #include "../lib/startup/startup.h"
  14. #include "../lib/ttyline/ttyline.h"
  15. #include "../lib/process/process.h"
  16. #include "../lib/dest/dest.h"
  17.  
  18. typedef struct
  19. {
  20.     char *name;
  21.     void (*taskfun)();
  22. } TASK_;
  23.  
  24. void preusage();
  25. void usage();
  26. void logging(int *argc, char ***argv);
  27. void use_ttyline(char *request);
  28. void task(int argc, char **argv);
  29. void need_cbmode();
  30.  
  31. void enable();
  32. void disable();
  33. void list();
  34. void state();
  35. void maybe_force();
  36. void force(char *who, char *dest);
  37.  
  38. extern unsigned
  39.     argv1len,
  40.     sizeof_taskarr,
  41.     log_request;
  42. extern int
  43.     gargc;
  44.  
  45. extern TASK_
  46.     taskarr[];    
  47.  
  48. extern char
  49.     **gargv;
  50.  
  51. #endif
  52.